/**
 * 检查用户今日是否已经签到
 * @param {string|Date} lastCheckin 最后签到时间
 * @returns {boolean} 今日是否已签到
 */
export function checkDailySignIn(lastCheckin) {
  if (!lastCheckin) return false;

  const today = new Date();
  const lastDate = new Date(lastCheckin);

  // 检查是否是同一天
  return today.getFullYear() === lastDate.getFullYear() &&
         today.getMonth() === lastDate.getMonth() &&
         today.getDate() === lastDate.getDate();
}